enum {
    CMD_ERR = -1,
    CMD_NOP,
    CMD_END,
    CMD_IN,
    CMD_OUT,
    CMD_PUSH,
    CMD_PUSHREG,
    CMD_POP,
    CMD_POPREG,
    CMD_MOV,
    CMD_MOVREG,
    CMD_SUM,
    CMD_SUB,
    CMD_MUL,
    CMD_DIV,
    CMD_POW,
    CMD_EXP,
    CMD_LABEL,
    CMD_JMP,
    CMD_JE,
    CMD_CALL,
    CMD_RET,
    CMD_AMT
};

enum {
    REG_AX = 101,
    REG_BX = 102,
    REG_CX = 103,
    REG_DX = 104
};
